Application of the timed automata abstraction to the performance evaluation of the architecture of a bank on- line transaction processing system
نویسندگان
چکیده
Timed automata is an abstraction that can provide a way of expressing timing delays when the behavior of a real time system is modeled. Then, for the verification of specifications and properties of the system model checking techniques can be used. In this work an attempt is made to model an on-line transaction processing system with timed automata. We describe a bank that has multiple branches with multiple tellers at each branch. The transactions represent the deposit or the withdrawal that a customer makes. Basically, it is the database management system of the bank information system that is modeled and its time response to various different scenarios of customer arrival rates at each teller machine is assessed as well as the transactions throughput that can be served at specific timing windows. Scenarios are based on dynamically increasing and decreasing of the on-going transactions per branch at a specified period of time. The operation of the considered information system generates different types of concurrent processes which are modeled by forming a multitude of timed automata communicating and synchronized between each other with channel variables. The system is modeled and verified using the real time model checker UPPAAL that provides the possibility to check our model for atomicity, consistency and durability. The results of this analysis and the experience in developing, simulating and verifying this model are presented and thoroughly discussed. M. Kourkouli, G. Hassapis, "Application of the timed automata abstraction to the performance evaluation of the architecture of a bank on-line transaction processing system", Proceedings of the 2nd South-East European Workshop on Formal Methods (SEEFM05), Ohrid, 18-19 Nov 2005, pp. 142-153. 142
منابع مشابه
Using Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملEvaluation of the SMEsâ Loans in the Iranian Banking System: An Application of a Logit Model
One of the main problems of SMEs is how to finance their investments. The role of banks in this regard is crucial, since they can be a type of sources of financing through lending credits directly to SMEs. The key role of the paper thus relies on analyzing the effect of SMEs financing by the Iranian banking system. Â The objective of this paper is to determine the influence of loans demanded...
متن کاملThe Application of Combined Fuzzy Clustering Model and Neural Networks to Measure Valuably of Bank Customers
Currently, acquisition of resources in banks is subject to attraction of the resources of banking customers. Meanwhile, the Bank’s valuable customers are one of the best resources to make profit for banks. Several different models are introduced for evaluation of profitability of the customers; but most of them are classical models and they are unable to evaluate the customers in complete and o...
متن کاملThe Application of Combined Fuzzy Clustering Model and Neural Networks to Measure Valuably of Bank Customers
Currently, acquisition of resources in banks is subject to attraction of the resources of banking customers. Meanwhile, the Bank’s valuable customers are one of the best resources to make profit for banks. Several different models are introduced for evaluation of profitability of the customers; but most of them are classical models and they are unable to evaluate the customers in complete and o...
متن کاملEdge Detection Based On Nearest Neighbor Linear Cellular Automata Rules and Fuzzy Rule Based System
Edge Detection is an important task for sharpening the boundary of images to detect the region of interest. This paper applies a linear cellular automata rules and a Mamdani Fuzzy inference model for edge detection in both monochromatic and the RGB images. In the uniform cellular automata a transition matrix has been developed for edge detection. The Results have been compared to the ...
متن کامل